package br.ufu.facom.pillbox.domain;

import java.util.Date;

public class MedicamentoDTO implements Comparable<MedicamentoDTO>{
	
	private Date data;
	private String nomeMedicamento;
	private String horario;
	
	public Date getData() {
		return data;
	}
	public void setData(Date data) {
		this.data = data;
	}
	public String getNomeMedicamento() {
		return nomeMedicamento;
	}
	public void setNomeMedicamento(String nomeMedicamento) {
		this.nomeMedicamento = nomeMedicamento;
	}
	public String getHorario() {
		return horario;
	}
	public void setHorario(String horario) {
		this.horario = horario;
	}
	
	@Override
	public int compareTo(MedicamentoDTO another) {
		if(this.getData().compareTo(another.getData()) == -1){
			return -1;
		}else if (this.getData().compareTo(another.getData()) == 1){
			return 1;
		}else {
			if(this.getHorario().compareTo(another.getHorario()) == -1){
				return -1;
			}else if (this.getHorario().compareTo(another.getHorario()) == 1){
				return 1;
			}
			return 0;
		}
	}

	
}
